todarodes flying squids - Español Inglés Diccionario